// Map 转为对象

// 程序能力 链式调用 set 方法在完成添加的同时会返回map对象的本身 return this;
const map=new Map()
            .set({a:1},2)
            .set('foo',true)
            .set('bar',false)
            .set('baz',1);

    let obj={};
    // es5思维
    // map.forEach((value,key)=>{
    //     console.log(value,key);
    //     obj[key]=value;
    // })
    console.log(Object.fromEntries(map));

    // 把普通对象构成Map

    // entry es6+;
    const entries=new Map([
        ['foo','bar'],
        ['baz',42],
    ])
    console.log(entries);
    console.log(Object.fromEntries(entries))